#menu {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    background-color: #909090;
}

#menu a {
    color: #000000;
    text-decoration: none;
}

#menu a:hover {
    text-decoration: underline;
}

#link a {
    display: block;
    margin: 1px;
    padding: 2px;
    border: solid 1px #ffffff;
    color: #0066cc;
    text-decoration: none;
}

#link a:hover {
    border: solid 1px #0066cc;
    background-color: #0066cc;
    color: #ffffff;
}

.title {
    margin: 0;
    padding: 2px;
    font-weight: normal;
    background-color: #c0c0c0;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.scrolling {
    max-height: 200px;
    overflow: auto;
}

.error {
    color: red;
}

.displayTable th, .displayTable td {
	padding: 2px 0px 2px 0px;
	text-align: left;
	vertical-align: top;
}

.displayTable thead tr {
	background-color: #c0c0c0;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.displayTable th a {
    text-decoration: none;
    color: #000000;
}

.displayTable th a:hover {
	text-decoration: underline;
    color: #000000;
}

.displayTable tr.even {
	background-color: #f5f5f5;
}